cmake_minimum_required(VERSION 3.5.1)

add_library( planning_test_base  planning_test_base.cc)

target_link_libraries( planning_test_base
cyber::log
common_adapters_module
common_config_gflags
common::util
common::vehicle_state_provider
planning_component_lib
planning_lib
planning_proto
# gtest
# gtest_main
)

# 测试，可执行文件
add_executable(garage_test  garage_test.cc)
target_link_libraries(garage_test planning_test_base cyber::cyber  gtest gtest_main )

# 测试，可执行文件
add_executable(navigation_mode_test  navigation_mode_test.cc)
target_link_libraries(navigation_mode_test planning_test_base cyber::cyber gtest gtest_main )


# 测试，可执行文件
add_executable(sunnyvale_big_loop_test  sunnyvale_big_loop_test.cc)
target_link_libraries(sunnyvale_big_loop_test planning_test_base cyber::cyber gtest gtest_main )

# 测试，可执行文件
add_executable(sunnyvale_loop_test  sunnyvale_loop_test.cc)
target_link_libraries(sunnyvale_loop_test planning_test_base cyber::cyber  gtest gtest_main )



    install(TARGETS planning_test_base
    EXPORT  apollo-export
    LIBRARY DESTINATION lib
    ARCHIVE DESTINATION lib
    RUNTIME DESTINATION bin
    INCLUDES DESTINATION .
)